package com.tbit.uqbike.object.pojo.statistics;

import java.util.Date;

/**
 * @Author: chen
 * @Description: 运维举报
 * @Date: 创建于 9:37 2020/3/16
 */
public class ViolationLog {
    /**
     * 记录id
     */
    private Integer violationLogId;
    /**
     * 区域id
     */
    private Integer accountId;
    /**
     * 工号
     */
    private String workOrderNO;
    /**
     * 设备id
     */
    private Integer machineId;
    /**
     * 车辆编号
     */
    private String userCode;
    /**
     * 设备编号
     */
    private String machineNO;
    /**
     * 举报类型
     */
    private Integer violationType;
    /**
     * 用户id
     */
    private Integer userId;
    /**
     * 用户名称
     */
    private String userName;
    /**
     * 用户手机号码
     */
    private String userPhone;
    /**
     * 举报人id
     */
    private Integer reportUserId;
    /**
     * 举报人名称
     */
    private String reportUserName;
    /**
     * 举报时间
     */
    private Date reportTime;
    /**
     * 举报位置
     */
    private String reportPosition;
    /**
     * 举报图片
     */
    private String reportImageIds;
    /**
     * 举报描述
     */
    private String reportDesc;
    /**
     * 状态
     */
    private Integer violationState;
    /**
     * 处理人id
     */
    private Integer handleUserId;
    /**
     * 处理人名称
     */
    private String handleUserName;
    /**
     * 处理时间
     */
    private Date handleTime;
    /**
     * 处理结果
     */
    private String handleResult;
    /**
     * 处理描述
     */
    private String handleDesc;

    public Integer getViolationLogId() {
        return violationLogId;
    }

    public void setViolationLogId(Integer violationLogId) {
        this.violationLogId = violationLogId;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public String getWorkOrderNO() {
        return workOrderNO;
    }

    public void setWorkOrderNO(String workOrderNO) {
        this.workOrderNO = workOrderNO;
    }

    public Integer getMachineId() {
        return machineId;
    }

    public void setMachineId(Integer machineId) {
        this.machineId = machineId;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getMachineNO() {
        return machineNO;
    }

    public void setMachineNO(String machineNO) {
        this.machineNO = machineNO;
    }

    public Integer getViolationType() {
        return violationType;
    }

    public void setViolationType(Integer violationType) {
        this.violationType = violationType;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserPhone() {
        return userPhone;
    }

    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }

    public Integer getReportUserId() {
        return reportUserId;
    }

    public void setReportUserId(Integer reportUserId) {
        this.reportUserId = reportUserId;
    }

    public String getReportUserName() {
        return reportUserName;
    }

    public void setReportUserName(String reportUserName) {
        this.reportUserName = reportUserName;
    }

    public Date getReportTime() {
        return reportTime;
    }

    public void setReportTime(Date reportTime) {
        this.reportTime = reportTime;
    }

    public String getReportPosition() {
        return reportPosition;
    }

    public void setReportPosition(String reportPosition) {
        this.reportPosition = reportPosition;
    }

    public String getReportImageIds() {
        return reportImageIds;
    }

    public void setReportImageIds(String reportImageIds) {
        this.reportImageIds = reportImageIds;
    }

    public Integer getViolationState() {
        return violationState;
    }

    public void setViolationState(Integer violationState) {
        this.violationState = violationState;
    }

    public String getReportDesc() {
        return reportDesc;
    }

    public void setReportDesc(String reportDesc) {
        this.reportDesc = reportDesc;
    }

    public Integer getHandleUserId() {
        return handleUserId;
    }

    public void setHandleUserId(Integer handleUserId) {
        this.handleUserId = handleUserId;
    }

    public String getHandleUserName() {
        return handleUserName;
    }

    public void setHandleUserName(String handleUserName) {
        this.handleUserName = handleUserName;
    }

    public Date getHandleTime() {
        return handleTime;
    }

    public void setHandleTime(Date handleTime) {
        this.handleTime = handleTime;
    }

    public String getHandleResult() {
        return handleResult;
    }

    public void setHandleResult(String handleResult) {
        this.handleResult = handleResult;
    }

    public String getHandleDesc() {
        return handleDesc;
    }

    public void setHandleDesc(String handleDesc) {
        this.handleDesc = handleDesc;
    }

    @Override
    public String toString() {
        return "ViolationLog{" +
                "violationLogId=" + violationLogId +
                ", accountId=" + accountId +
                ", workOrderNO=" + workOrderNO +
                ", machineId=" + machineId +
                ", userCode='" + userCode + '\'' +
                ", machineNO='" + machineNO + '\'' +
                ", violationType=" + violationType +
                ", userId=" + userId +
                ", userName='" + userName + '\'' +
                ", userPhone='" + userPhone + '\'' +
                ", reportUserId=" + reportUserId +
                ", reportUserName=" + reportUserName +
                ", reportTime=" + reportTime +
                ", reportPosition='" + reportPosition + '\'' +
                ", reportImageIds='" + reportImageIds + '\'' +
                ", reportDesc='" + reportDesc + '\'' +
                ", handleUserId=" + handleUserId +
                ", handleUserName='" + handleUserName + '\'' +
                ", handleTime=" + handleTime +
                ", handleResult='" + handleResult + '\'' +
                ", handleDesc='" + handleDesc + '\'' +
                '}';
    }
}
